return {
    "LunarVim/bigfile.nvim", -- large file
    config = function()
        require("bigfile").setup {
            pattern = function(bufnr, filesize_mib)
                -- you can't use `nvim_buf_line_count` because this runs on BufReadPre
                local file_contents = vim.fn.readfile(vim.api.nvim_buf_get_name(bufnr))
                local file_length = #file_contents
                if file_length > 2000 then
                    return true -- consider big
                end
                return false
            end,
        }
    end,
}
-- EOP
